WeDevs\ERP\HRM\Ajax_Handler D

Total Complexity 469
Dependencies 18
Dependents 1
Total lines 2,636
Lines of code 1,599
Logical lines of code 982
Comment lines 502
Methods 65
Properties 0

Methods 65

Method Rating Maintainability Complexity Lines of code
get_employee_requests()
C
35 25 78
leave_request_dates()
B
40 21 52
get_leave_holiday_by_date()
B
30 16 120
update_job_history()
B
40 16 58
employee_education_create()
A
44 16 40
import_holiday()
A
42 14 51
employee_create()
A
43 13 44
employee_update_employment()
A
45 13 40
employee_requests_bulk_action()
A
48 13 29
holiday_create()
A
47 12 31
department_create()
A
46 11 36
import_ical()
A
41 10 50
leave_request()
A
46 11 33
leave_assign_employee_policy()
A
46 10 35
leave_available_days()
A
49 10 29
employee_work_experience_create()
A
49 10 27
employee_update_compensation()
A
51 10 24
employee_update_job_info()
A
51 10 24
leave_type_create_or_update()
A
50 9 28
employee_update_performance()
A
51 9 25
get_policies_for_entitlement()
A
55 9 16
designation_create()
A
49 8 27
employee_terminate()
A
51 8 23
employee_dependent_create()
A
52 8 23
remove_entitlement()
S
57 8 15
get_employee_leave_history()
S
51 7 25
leave_type_bulk_delete()
S
52 7 24
employee_remove()
S
53 7 19
employee_restore()
S
53 6 21
leave_reject()
S
54 6 19
leave_approve()
S
54 6 19
employee_education_delete()
S
56 6 17
employee_work_experience_delete()
S
56 6 17
employee_dependent_delete()
S
56 6 17
employee_remove_history()
S
56 6 17
employee_load_note()
S
57 6 14
get_employees()
S
50 5 26
employee_create_from_wp_user()
S
51 5 25
erp_settings_save_hr_financial_years()
S
52 5 25
check_user()
S
53 5 21
department_delete()
S
58 5 15
leave_type_delete()
S
58 5 15
designation_delete()
S
58 5 15
employee_delete_note()
S
58 5 14
employee_delete_performance()
S
58 5 14
employee_add_note()
S
58 5 14
__construct()
S
38 1 70
employee_termination_reactive()
S
59 4 13
leave_policy_delete()
S
61 4 12
get_leave_type()
S
60 4 12
remove_leave_request()
S
61 4 12
view_announcement()
S
56 3 17
birthday_wish()
S
62 3 10
holiday_remove()
S
63 3 9
mark_read_announcement()
S
62 3 10
get_job_history()
S
58 2 15
employee_get()
S
64 3 9
designation_get()
S
64 3 9
department_get()
S
64 3 9
erp_settings_get_hr_financial_years()
S
66 3 8
get_holiday()
S
60 2 12
get_total_pending_requests()
S
67 2 8
employee_template_refresh()
S
72 1 5
new_dept_tmp_reload()
S
72 1 5
verify_hrm_nonce()
S
81 1 3